package studentdemo.ui;

import javax.swing.*;
import java.awt.*;

public class MainFrame extends JFrame {
    private JTabbedPane tabbedPane;

    public MainFrame() {
        setTitle("学生管理系统主界面");
        setSize(800, 600);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        tabbedPane = new JTabbedPane();
        // 添加学生管理模块
        tabbedPane.addTab("学生管理", new StudentPanel());
        tabbedPane.addTab("教师管理", new TeacherPanel());
        tabbedPane.addTab("课程管理", new CoursePanel());
        tabbedPane.addTab("专业班级管理", new MajorClassPanel());
        tabbedPane.addTab("授课管理", new TeachPanel());
        tabbedPane.addTab("开设管理", new OfferPanel());
        tabbedPane.addTab("成绩管理", new ReportPanel());
        // 预留其他模块标签页
        // tabbedPane.addTab("课程管理", new JPanel());
        // ...
        add(tabbedPane, BorderLayout.CENTER);
        setVisible(true);
    }
} 